package com.leedsoft.mapper;

import com.leedsoft.domain.AidTask;
import com.leedsoft.domain.AidTaskExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface AidTaskMapper {
    long countByExample(AidTaskExample example);

    int deleteByExample(AidTaskExample example);

    int deleteByPrimaryKey(Long id);

    int insert(AidTask record);

    int insertSelective(AidTask record);

    List<AidTask> selectByExample(AidTaskExample example);

    AidTask selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") AidTask record, @Param("example") AidTaskExample example);

    int updateByExample(@Param("record") AidTask record, @Param("example") AidTaskExample example);

    int updateByPrimaryKeySelective(AidTask record);

    int updateByPrimaryKey(AidTask record);
}